A Genetic Algorithm for the Automatic Generation of Playable Guitar Tablature
نویسندگان
چکیده
This paper describes a method for mapping a sequence of notes to a set of guitar fretboard positions (tablature). The method uses a Genetic Algorithm (GA) to find playable tablature through the use of a fitness function that assesses the playability of a given set of fretboard positions. Tests of the algorithm on a variety of compositions demonstrate an excellent ability of the GA to discover easily playable tablature that maintains a high degree of consistency with published tablatures transcribed by humans. The algorithm was also found to generally outperform commercial software designed for the same purpose. We conclude that the GA can reliably produce good tablature for any piece of guitar music.
منابع مشابه
Creating Tablature and Arranging Music for Guitar with Genetic Algorithms and Artificial Neural Networks
The methods described in this thesis address the problems of both music arranging and tablature generation for the guitar. Arranging is the process by which a piece of music is adapted so that it can be performed on an instrument for which it was not originally written. It is interpreted here as an optimization problem, the goal of which is to establish the most desirable set of notes from the ...
متن کاملGuitar Tablature Creation with Neural Networks and Distributed Genetic Search
This paper describes a system for converting music to guitar tablature. At run time, the system employs a distributed genetic algorithm (DGA) to create tablature and a neural network to assign fingers to each note. Three additional genetic algorithms are used to optimize the fitness function of the DGA, the operating parameters of the DGA, and the learning environment of the Neural Network. The...
متن کاملGenerating Guitar Tablature with LHF Notation Via DGA and ANN
This paper describes a system for converting music to guitar tablature. At run time, the system employs a distributed genetic algorithm (DGA) to create tablature and an artificial neural network to assign fingers to each note. Three additional genetic algorithms are used to optimize the fitness function of the DGA, the operating parameters of the DGA, and the learning environment of the Neural ...
متن کاملAn Evolved Neural Network/HC Hybrid for Tablature Creation in GA-based Guitar Arranging
In this paper we describe a technique for creating guitar tablature using a neural network. Training data was parsed from an online repository of human-created tablatures. The contents of both the input layer and the set of training data have been optimized through genetic search in order to maximize the accuracy of the network. The output of the network is improved upon with a local heuristic ...
متن کاملAutoRhythmGuitar: Computer-aided Composition for Rhythm Guitar in the Tab Space
We present AutoRhythmGuitar, a simple computer-aided composition model which algorithmically composes realistic rhythm guitar tablature. AutoRhythmGuitar takes as input a downbeat-synchronised chord sequence and generates a digital score in both traditional notation and tablature. Our model is data-driven, trained from digital tablatures obtained from the internet. By varying this training data...
متن کامل